Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat: Integrate Request in parallel system (#32) #34

Merged
merged 28 commits into from
Jan 8, 2024

Conversation

KonsumGandalf
Copy link
Collaborator

Integrate system which throttles the request proccessed per second.
Hereby all schedulers share a pool of max requests per second which they can not overload, except the DeadlineSchedulerm which is always able to execute as much as it needs.

Tasks:

  • Integrate Endpoint to set the max number of requests
  • Integrate the requests into the sharedNexus
  • Integrate system into BulkScheduler and DeadlineScheduler

Additional Task:

  • Add Github pipeline

Add test script to simulate all tests at once and adjust set up script
Add nexus config
Add endpoint to set nexus config, integrate function to set max parallel executed pops
Integrate system which prevents scheduler to run more function in parallel than allowed
Add functionality to call removing bulk items
Use utility function to do requests
Use base route and make nexus-config -> config
Improve scheduler logic
@Persists Persists closed this Jan 7, 2024
@KonsumGandalf KonsumGandalf reopened this Jan 7, 2024
@KonsumGandalf KonsumGandalf merged commit 9a08e51 into mpga-development Jan 8, 2024
8 checks passed
@KonsumGandalf KonsumGandalf self-assigned this Jan 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

Integrate Github Test and Lint Action Integrate Request in parallel system
2 participants